/* Reset --------------------------------------------------------------------------------- */
*{margin:0;padding:0;}
body {
  font-family: "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif;
  font-size: 13px;
  line-height: 20px;
  color: #333333;
  background-color: #F9F9F9;
}
.window-layout{ text-align: left; background: #ffffff;}
img{border:0;vertical-align:top;}
a{color:#515151;text-decoration:underline;}
.page a:hover{text-decoration:none;}
:focus{outline:0;}
/* Headings */
h1,h2,h3,h4,h5,h6{margin:0 0 5px;line-height:1.35;color:#494848;}
h1{font-size:20px;font-weight:400;}
h2{font-size:18px;font-weight:400;}
h3{font-size:16px;font-weight:700;}
h4{font-size:14px;font-weight:700;}
h5{font-size:12px;font-weight:700;}
h6{font-size:11px;font-weight:700;}
/* Forms */
form{display:inline;}
fieldset{border:0;}
legend{display:none;}
/* Table */
table{border:0;/*border-collapse:collapse;*/border-spacing:0;empty-cells:show;font-size:100%;border-collapse:collapse; background: #fff;}
caption,th,td{vertical-align:top;text-align:left;font-weight: normal; color: #666}
table th{text-align:center;}
table b{color: #2E2E2E; font-family: Verdana; font-size: 14px;}
table hr{margin: 5px 0}
/* Content */
p{margin:0 0 10px;color:#333333;font-size:12px;}
strong{font-weight:700;}
address{font-style:normal;line-height:1.35;}
cite{font-style:normal;}
q,blockquote{quotes:none;}
q:before,q:after{content:'';}
small,big{font-size:1em;}

ul,ol{list-style:none;}
/* Tools */
.hidden{display:block!important;border:0!important;margin:0!important;padding:0!important;font-size:0!important;line-height:0!important;width:0!important;height:0!important;overflow:hidden!important;}
.nobr{white-space:nowrap!important;}
.wrap{white-space:normal!important;}
.a-left{text-align:left!important;}
.a-center{text-align:center!important;}
.a-right{text-align:right!important;}
.v-top{vertical-align:top;}
.v-middle{vertical-align:middle;}
.f-left,.left{float:left!important;}
.f-right,.right{float:right!important;}
.f-none{float:none!important;}
.f-fix{float:left;width:100%;}
.no-display{display:none;}
.no-margin{margin:0!important;}
.no-padding{padding:0!important;}
.no-bg{background:none!important;}
.no-border{border:none!important;}
.clear{clear:both;}
a.text-line{text-decoration:underline;}
a{text-decoration:none;color: #55A72F;}
.green{color:#56cb00!important;}
.red{color:red!important;}
.black{color:#2E2E2E!important;}
.graw{color:#4c4c4c!important;}
.orange{color:#e44a04!important;}
.blue{color:#1c85d1!important;}
.left-20{padding-left:20px;}
.right-20{padding-right:20px;}
.mb0{margin-bottom: 0!important;;}
.col-main{max-width: 1200px; margin: 0 auto;}
.navbar .nav > li > a{padding: 15px 20px; font-size: 0.95em; color: #999999; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); display: block; font-weight: normal;}
.navbar .nav > li > a:hover{color: #ccc;}
.navbar .brand{padding: 15px 20px; font-size: 1.9em; color: #fff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);}
.navbar-inner{
	background-color: #2C2C2C;

    background-repeat: repeat-x;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), 0 -1px 0 rgba(0, 0, 0, 0.1) inset;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), 0 -1px 0 rgba(0, 0, 0, 0.1) inset;
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), 0 -1px 0 rgba(0, 0, 0, 0.1) inset;

    background-image:-moz-linear-gradient(top, #333333, #222222);
    background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#333333), to(#222222));
    background-image:-webkit-linear-gradient(top, #333333, #222222);
    background-image:-o-linear-gradient(top, #333333, #222222);
    background-image:linear-gradient(to bottom, #333333, #222222);
    background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#222222', GradientType=0);

    border-radius: 0 0 0 0;

}

blockquote {
    border-left: 5px solid #55A72F;
    margin: 0 0 20px;
    padding: 0 0 0 15px;
}
blockquote.pull-right {
    border-left: 0 none;
    border-right: 5px solid #55A72F;
    float: right;
    padding-left: 0;
    padding-right: 15px;
}
.cnt-center{text-align: center;}
.footer{text-align: center;}
.masthead{text-align: center;}
.masthead .btn-large{padding: 15px 24px;}
.masthead h1{font-size: 72px; color: #000;}
.masthead-links{margin: 0 auto;}
.masthead-links li{display: inline; margin-right: 10px;}